personal delivery - French English Dictionary